<?php

namespace common\models;

use common\base\BaseBackendActiveRecord;
use yii\base\Model;
use yii\behaviors\TimestampBehavior;

/**
 * This is the model class for table "notice".
 *
 * @property int $id 自增
 * @property string $address 上车地址
 * @property string $plate 车牌号
 * @property string $telephone 联系电话
 * @property string $name 联系人
 * @property string $departuretime 发车时间
 * @property string $addtime 添加时间
 */
class Notice extends BaseBackendActiveRecord
{

    /**
     * {@inheritdoc}
     */
    public static function tableName()
    {
        return 'notice';
    }

    /**
     * {@inheritdoc}
     */
    public function rules()
    {
        return [
            [['address','plate','telephone','name'],'string'],
            [['shift_id'],'integer'],
            [['addtime','departuretime'], 'safe'],
        ];
    }
    /**
     * {@inheritdoc}
     */
    public function attributeLabels()
    {
        return [
            'id' => '自增',
            'address'=>'address',
            'plate'=>'plate',
            'telephone'=>'telephone',
            'name'=>'name',
            'departuretime'=>'departuretime',
            'shift_id'=>'shift_id',
            'addtime' => '创建时间',
        ];
    }

    /**
     * @inheritdoc
     */
    public function behaviors()
    {
        return [
            [
                'class' => TimestampBehavior::className(),
                'createdAtAttribute' => 'addtime',// 自己根据数据库字段修改
//                'updatedAtAttribute' => 'updatetime', // 自己根据数据库字段修改, // 自己根据数据库字段修改
                //'value'   => new Expression('NOW()'),
                'value'   => function(){return date('Y-m-d H:i:s',time());},
            ],
        ];
    }
}
